package com.dayangxiaoen.pms.utils;

import com.dayangxiaoen.pms.po.User;

/**
 * @author dayangxiaoen
 *
 * 用户线程工具类
 *
 * 使用该工具类
 *  可以将一个用户实例放到当前线程中
 *  并可以在使用时取出来
 */
public class UserThreadUtils {

    //线程变量隔离
    private static final ThreadLocal<User> LOCAL = new ThreadLocal<>();

    // 把
    public static void put(User user){
        LOCAL.set(user);
    }
    public static User get(){
        return LOCAL.get();
    }
    public static void remove(){
        LOCAL.remove();
    }


}
